package Clases;

public class Paso {
	private int id;
	private String descripcion;
	private Usuario usuario;
	private String estado;
	private MateriaPrima materiaPrima;
	private String fechaFinalizacion;
	
	public static final String ESTADO_CREADO = "Creado";
	public static final String ESTADO_INICIADO = "Iniciado";
	public static final String ESTADO_FINALIZADO = "Finalizado";	
	
	public String getDescripcion() {
		return descripcion;
	}
	
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	
	public Usuario getUsuario() {
		return usuario;
	}
	
	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}
	
	public MateriaPrima getMateriaPrima() {
		return materiaPrima;
	}
	
	public void setMateriaPrima(MateriaPrima materiaPrima) {
		this.materiaPrima = materiaPrima;
	}
	
	public int getId() {
		return id;
	}
	
	public String getFechaFinalizacion() {
		return fechaFinalizacion;
	}

	public String getEstado() {
		return estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}

	public void setId(int id) {
		this.id = id;
	}

	public void setFechaFinalizacion(String fechaFinalizacion) {
		this.fechaFinalizacion = fechaFinalizacion;
	}

	public boolean necesitaMateriaPrima() {
		return (this.materiaPrima != null);
	}
	
	public boolean tieneOperario() {
		return this.usuario != null;
	}
	
	public Paso() {
		super();
	}	
}
